package com.lhd.service;

import com.lhd.pojo.PageBean;
import com.lhd.pojo.PageCondition;
import com.lhd.pojo.User;

import java.util.List;

public interface UserService {
    User login(User user);

    void register(User user);

    User getInfo();

    void updateAvatar(String avatarUrl);

    void updateUsername(String username);

    void updatePassword(String password);

    void updatePtsAndCrs(Integer credit, Integer pts);

    List<User> getOrder();
    PageBean<User> getWithCondition(String username,Integer credit,Integer identity,Integer point,PageCondition pageCondition);

    void updateCredit(Integer credit,Integer id);

    void update(User user);

    void remove(Integer id);
}
